import api from './auth.js'

// 新闻相关API
export const newsAPI = {
  // 获取新闻列表
  getNewsList: (params) => {
    return api.get('/news/list', { params })
  },

  // 获取新闻详情
  getNewsDetail: (newsId) => {
    return api.get(`/news/${newsId}`)
  },

  // 获取推荐新闻列表
  getRecommendedNews: (limit = 5) => {
    return api.get('/news/recommended', { params: { limit } })
  },

  // 获取热门新闻列表
  getPopularNews: (limit = 5) => {
    return api.get('/news/popular', { params: { limit } })
  },

  // 获取最新新闻列表
  getLatestNews: (limit = 5) => {
    return api.get('/news/latest', { params: { limit } })
  },

  // 获取新闻分类列表
  getNewsCategories: () => {
    return api.get('/news/categories')
  }
}
